自從我們學會利用if及else來做收取進城費的判定後,村莊越來越繁榮了。
最近開始也有許多的馬車進入村庄,相對的村民的安全也變重要了!
讓我們用R語言來做減速指示吧!!
這邊我們可以利用while,for,並搭配break這些迴圈指令來做出判斷。
當我們時常處理這些資訊時,我們需要不斷重複相同的動作,這時候我們就可以使用到迴圈的指令。
while這個指令其實和if很相像,即是當條件滿足時能夠跑出特定數值或指示
和if的不同是while會持續下去一直到條件無法滿足而停止。
"村長剛公佈馬車行駛速度在城內不可超過30"
"讓我們利用R語言來製作新型測速提醒器"
每當馬車超過時,測速器將會不停告知,直到車速降到30以下
而最後的值將會是低於30
馬車速度 <- 42
while (馬車速度 >= 30) {
print(paste("現在速度是", 馬車速度))
馬車速度 <- 馬車速度 - 3
}
[1] "現在速度是 42"
[1] "現在速度是 39"
[1] "現在速度是 36"
[1] "現在速度是 33"
[1] "現在速度是 30"
馬車速度
[27]